


.download-nav{
    /*display: flex;*/
    position: relative;
    height: 40px;
}

.download-nav > .nav_ul{
    padding-left: 5px;
    list-style: none;
    position: absolute;
    display: inline-block;
}

.nav_ul > li{
    float:left;
    display: inline-block;
}
.nav_ul  > li >a{
    font-size: 14px;
    color:#5f5f5f;
    width:250px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    display: block;
    background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#eaf7fb), to(#d0e4ee));
    cursor: pointer;
    text-decoration: none;
    /*border-bottom:2px solid #fff;*/
}
.nav_ul  > li >a.active{
    cursor: pointer;
    color:#2f9add;
    font-weight: 700;
    border-top:2px solid #2f9add;
    background: none;
}

.download-searchform{
    /*float: right;  */
    position: absolute;
    bottom:0px;
    right: 0px;
    font-size: 12px;

    /*padding-bottom|:15px;*/

}
.download-searchform form >*{
	float:right;
}

.download-searchform input{
	border-radius: 0;
	font-size: 12px;
	width: 210px;
	height: 40px;
}

.download-searchform .sub{
	height:40px;
	width: 40px;
	line-height: 40px;
	background-color:#2f9add;
}

.download_cate{
	position: relative;
	height: 35px;
}

.download_cate > ul {
    padding-left: 5px;
    list-style: none;
    position: absolute;
    display: inline-block;
}

.download_cate >ul >li{
	float:left;
    display: inline-block;
}

.download_cate >ul >li >a{
    font-size: 12px;
    color:#5f5f5f;
    /*width:100px;*/
    height: 37px;
    line-height: 37px;
	padding-right:50px;
    text-align: center;
    display: block;
    cursor: pointer;
    float:left;
}

.download_cate >ul >li >.active{
	color:#2f9add;
    font-weight: 700;
}


.download_cate .float-right{
    position: absolute;
    top:10px;
    right: 0px;
    font-size: 12px;
}